Javadoc ���� 

 

IntelliJ IDEA�� ��� �ʿ��� ��ũ�� �� ���� �Բ� �ڹ� ������ �����ϴ�  Code Completion  �� Ư���� Ÿ�԰� �Բ� Javadoc

�ڸ�Ʈ�� �߰��ϴ� ���μ����� �ӵ��� �ø��ϴ�.


���� ���, ����� ���� �޼ҵ带 �����ٶ�� �����մϴ�:  
 
     public int foo(int p1, int p2) {
         return p1 + p2;
     }
 

�޼ҵ忡 ���� Javadoc �ڸ�Ʈ�� ������ �����ϱ� ����:

 ï¿½Þ¼Òµï¿½ï¿½ï¿½ ù ��° ���� ����(�Ǵ� ���ۿ���) ��� ij���� ��ġ�Ͻʽÿ�.

 /** Ÿ���� �ϰ� �׸���Enter�� �����ϴ�

 

�޼ҵ� �� ������ ���� ���¸� ���� �±׿� ���Ҿ� Javadoc ������ �޼ҵ� ���� ���� �����˴ϴ�.  
Javadoc ������ ������(���� �޼ҵ尡 � ���ܸ� ������, ���� �̰Ϳ� ���� �±װ� �־��� �� �Դϴ�), 
�޼ҵ�� ���� �̰�ó�� ���Դϴ�:
 
/**
     *
     * @param p1
     * @param p2
     * @return
     */
 
     public int foo(int p1, int p2) {
         return p1 + p2;
     }
 



ADDITIONAL TAGS

���� ����� ��� �±׸� �ڸ�Ʈ ������ �����ϰ� �� �Ŀ� �Է��� �ʿ䰡 ������, Javadoc ���� ������ �� ���ڿ� ���� 1���� Ÿ�����Ͻʽÿ�.  ï¿½ï¿½ï¿½ï¿½ �޴��� ������ �±׸��� �����ϰ� �����鼭 �˾��մϴ�.



���ϴ� �±׸� �����ϰ� �װ��� �����ϱ� ���� Enter ï¿½ï¿½ �����ʽÿ�




TAGS WITH MULTIPLE VALUES

�Ϻ��� ���, ���� �±װ� �� ���� ���� ���� �� ������, �׵��� ���� �Ϸᰡ ���ȵ� ���Դϴ�.  

�±׸��� �Է��ϰ� �� �Ŀ� Ctrl + Space�� ���� �޴��� ���� ���� �����ʽÿ�.



MULTIPLE EXCEPTIONS: 

���� �޼ҵ尡 ���� ���ܸ� ������, ����� //*  + Enter ï¿½ï¿½ï¿½ï¿½Ï¿ï¿½ Javadoc ������ ������ �� �޼ҵ� �ñ׳��Ŀ��� ��� ����� ���ܿ� ���� @throws  ï¿½Â±×°ï¿½ �����˴ϴ�. �׷���, ����� �޼ҵ带 ��� ���ܸ� ������ ���� �����ߴٶ�� �����Ͻʽÿ�. �׷��� ����� �� �ٸ� @throws ï¿½Â±×¸ï¿½ ���� Javadoc�� �߰��ϰ� �;��մϴ�.  ï¿½ï¿½ï¿½ï¿½Æ® Ÿ�� ï¿½Úµï¿½ �Ϸ�� �̰��� ���� �� �ֽ��ϴ�.  @throws  �±׸� Ÿ���� �ϰ� Ctrl + Shift + Space�� �����ʽÿ�. ��� ����� �޼ҵ忡 ���� �������� ���ܿ� �����ϰ� �ִ� Ŭ������ ǥ���ϸ鼭 �˾��մϴ�.



ERROR HIGHLIGHTING

���� ���� ǥ��
�� Javadoc �ڸ�Ʈ�� ���� �۵��մϴ�.  ï¿½ï¿½ï¿½ï¿½ ����� �±� �Ǵ� �� ���� �̸��� ����Ȯ�ϰ� Ÿ�����ϸ�, ������ �ڹ� ���� �����μ� �Ȱ��� �����˴ϴ�. �׸��� ï¿½ï¿½ï¿½ï¿½ ǥ������ ���並 ǥ���մϴ�.